package online.abor;

/**
 * 题目：求s=a+aa+aaa+aaaa+aa...a的值，其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)，几个数相加有键盘控制。
 * 程序分析：关键是计算出每一项的值。
 */
public class Topic08_Cumulative {
    public static long Cumulative(int baseNumber, int count) {
        long lastNum = baseNumber;
        long sum = lastNum;
        for (int i = 1; i < count; i++) {
            lastNum += Math.pow(10,i)*baseNumber;
            sum += lastNum;
        }
        return sum;
    }
}
